home *** CD-ROM | disk | FTP | other *** search
- <?xml version="1.0" encoding="utf-8"?>
- <definitions xmlns:s1="http://www.vb2themax.com/encodedTypes" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:s="http://www.w3.org/2001/XMLSchema" xmlns:s0="http://www.vb2themax.com/" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:tm="http://microsoft.com/wsdl/mime/textMatching/" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" targetNamespace="http://www.vb2themax.com/" xmlns="http://schemas.xmlsoap.org/wsdl/">
- <types>
- <s:schema elementFormDefault="qualified" targetNamespace="http://www.vb2themax.com/">
- <s:element name="GetTime">
- <s:complexType>
- <s:sequence>
- <s:element minOccurs="1" maxOccurs="1" name="arg" type="s:int" />
- </s:sequence>
- </s:complexType>
- </s:element>
- <s:element name="GetTimeResponse">
- <s:complexType>
- <s:sequence>
- <s:element minOccurs="1" maxOccurs="1" name="GetTimeResult" type="s:dateTime" />
- </s:sequence>
- </s:complexType>
- </s:element>
- <s:element name="GetTimeCounter">
- <s:complexType />
- </s:element>
- <s:element name="GetTimeCounterResponse">
- <s:complexType>
- <s:sequence>
- <s:element minOccurs="1" maxOccurs="1" name="GetTimeCounterResult" type="s:int" />
- </s:sequence>
- </s:complexType>
- </s:element>
- <s:element name="IncrementCounter">
- <s:complexType />
- </s:element>
- <s:element name="IncrementCounterResponse">
- <s:complexType>
- <s:sequence>
- <s:element minOccurs="1" maxOccurs="1" name="IncrementCounterResult" type="s:int" />
- </s:sequence>
- </s:complexType>
- </s:element>
- <s:element name="GetSessionID">
- <s:complexType />
- </s:element>
- <s:element name="GetSessionIDResponse">
- <s:complexType>
- <s:sequence>
- <s:element minOccurs="0" maxOccurs="1" name="GetSessionIDResult" type="s:string" />
- </s:sequence>
- </s:complexType>
- </s:element>
- <s:element name="LengthyMethodCall">
- <s:complexType>
- <s:sequence>
- <s:element minOccurs="1" maxOccurs="1" name="seconds" type="s:int" />
- </s:sequence>
- </s:complexType>
- </s:element>
- <s:element name="LengthyMethodCallResponse">
- <s:complexType>
- <s:sequence>
- <s:element minOccurs="1" maxOccurs="1" name="LengthyMethodCallResult" type="s:int" />
- </s:sequence>
- </s:complexType>
- </s:element>
- <s:element name="OneWayLengthyMethodCall">
- <s:complexType>
- <s:sequence>
- <s:element minOccurs="1" maxOccurs="1" name="seconds" type="s:int" />
- </s:sequence>
- </s:complexType>
- </s:element>
- <s:element name="ThrowAnException">
- <s:complexType />
- </s:element>
- <s:element name="ThrowAnExceptionResponse">
- <s:complexType />
- </s:element>
- <s:element name="GetClientTime">
- <s:complexType />
- </s:element>
- <s:element name="GetClientTimeResponse">
- <s:complexType>
- <s:sequence>
- <s:element minOccurs="0" maxOccurs="1" name="GetClientTimeResult" type="s:string" />
- </s:sequence>
- </s:complexType>
- </s:element>
- <s:element name="UserInfoHeader" type="s0:UserInfoHeader" />
- <s:complexType name="UserInfoHeader">
- <s:sequence>
- <s:element minOccurs="0" maxOccurs="1" name="Culture" type="s:string" />
- <s:element minOccurs="1" maxOccurs="1" name="TimeOffset" type="s:float" />
- </s:sequence>
- </s:complexType>
- <s:element name="ProtectedMethod">
- <s:complexType />
- </s:element>
- <s:element name="ProtectedMethodResponse">
- <s:complexType>
- <s:sequence>
- <s:element minOccurs="1" maxOccurs="1" name="ProtectedMethodResult" type="s:boolean" />
- </s:sequence>
- </s:complexType>
- </s:element>
- <s:element name="AccountInfoHeader" type="s0:AccountInfoHeader" />
- <s:complexType name="AccountInfoHeader">
- <s:sequence>
- <s:element minOccurs="0" maxOccurs="1" name="UserName" type="s:string" />
- <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
- </s:sequence>
- </s:complexType>
- <s:element name="AnotherProtectedMethod">
- <s:complexType />
- </s:element>
- <s:element name="AnotherProtectedMethodResponse">
- <s:complexType>
- <s:sequence>
- <s:element minOccurs="1" maxOccurs="1" name="AnotherProtectedMethodResult" type="s:boolean" />
- </s:sequence>
- </s:complexType>
- </s:element>
- <s:element name="YetAnotherProtectedMethod">
- <s:complexType />
- </s:element>
- <s:element name="YetAnotherProtectedMethodResponse">
- <s:complexType>
- <s:sequence>
- <s:element minOccurs="1" maxOccurs="1" name="YetAnotherProtectedMethodResult" type="s:boolean" />
- </s:sequence>
- </s:complexType>
- </s:element>
- <s:element name="dateTime" type="s:dateTime" />
- <s:element name="int" type="s:int" />
- <s:element name="string" nillable="true" type="s:string" />
- <s:element name="Document" nillable="true" type="s0:Document" />
- <s:complexType name="Document">
- <s:sequence>
- <s:element minOccurs="1" maxOccurs="1" name="Date" type="s:dateTime" />
- <s:element minOccurs="1" maxOccurs="1" name="Number" type="s:int" />
- </s:sequence>
- </s:complexType>
- </s:schema>
- <s:schema targetNamespace="http://www.vb2themax.com/encodedTypes">
- <s:complexType name="Document">
- <s:sequence>
- <s:element minOccurs="1" maxOccurs="1" name="Date" type="s:dateTime" />
- <s:element minOccurs="1" maxOccurs="1" name="Number" type="s:int" />
- </s:sequence>
- </s:complexType>
- <s:complexType name="PurchaseOrder">
- <s:complexContent mixed="false">
- <s:extension base="s1:Document">
- <s:sequence>
- <s:element minOccurs="1" maxOccurs="1" name="AuthorizedBy" type="s:string" />
- </s:sequence>
- </s:extension>
- </s:complexContent>
- </s:complexType>
- <s:complexType name="Invoice">
- <s:complexContent mixed="false">
- <s:extension base="s1:Document">
- <s:sequence>
- <s:element minOccurs="1" maxOccurs="1" name="Total" type="s:decimal" />
- </s:sequence>
- </s:extension>
- </s:complexContent>
- </s:complexType>
- </s:schema>
- </types>
- <message name="GetTimeSoapIn">
- <part name="parameters" element="s0:GetTime" />
- </message>
- <message name="GetTimeSoapOut">
- <part name="parameters" element="s0:GetTimeResponse" />
- </message>
- <message name="GetTimeCounterSoapIn">
- <part name="parameters" element="s0:GetTimeCounter" />
- </message>
- <message name="GetTimeCounterSoapOut">
- <part name="parameters" element="s0:GetTimeCounterResponse" />
- </message>
- <message name="IncrementCounterSoapIn">
- <part name="parameters" element="s0:IncrementCounter" />
- </message>
- <message name="IncrementCounterSoapOut">
- <part name="parameters" element="s0:IncrementCounterResponse" />
- </message>
- <message name="GetSessionIDSoapIn">
- <part name="parameters" element="s0:GetSessionID" />
- </message>
- <message name="GetSessionIDSoapOut">
- <part name="parameters" element="s0:GetSessionIDResponse" />
- </message>
- <message name="LengthyMethodCallSoapIn">
- <part name="parameters" element="s0:LengthyMethodCall" />
- </message>
- <message name="LengthyMethodCallSoapOut">
- <part name="parameters" element="s0:LengthyMethodCallResponse" />
- </message>
- <message name="OneWayLengthyMethodCallSoapIn">
- <part name="parameters" element="s0:OneWayLengthyMethodCall" />
- </message>
- <message name="GetDocumentSoapIn">
- <part name="docname" type="s:string" />
- </message>
- <message name="GetDocumentSoapOut">
- <part name="GetDocumentResult" type="s1:Document" />
- </message>
- <message name="ThrowAnExceptionSoapIn">
- <part name="parameters" element="s0:ThrowAnException" />
- </message>
- <message name="ThrowAnExceptionSoapOut">
- <part name="parameters" element="s0:ThrowAnExceptionResponse" />
- </message>
- <message name="GetClientTimeSoapIn">
- <part name="parameters" element="s0:GetClientTime" />
- </message>
- <message name="GetClientTimeSoapOut">
- <part name="parameters" element="s0:GetClientTimeResponse" />
- </message>
- <message name="GetClientTimeUserInfoHeader">
- <part name="UserInfoHeader" element="s0:UserInfoHeader" />
- </message>
- <message name="ProtectedMethodSoapIn">
- <part name="parameters" element="s0:ProtectedMethod" />
- </message>
- <message name="ProtectedMethodSoapOut">
- <part name="parameters" element="s0:ProtectedMethodResponse" />
- </message>
- <message name="ProtectedMethodAccountInfoHeader">
- <part name="AccountInfoHeader" element="s0:AccountInfoHeader" />
- </message>
- <message name="AnotherProtectedMethodSoapIn">
- <part name="parameters" element="s0:AnotherProtectedMethod" />
- </message>
- <message name="AnotherProtectedMethodSoapOut">
- <part name="parameters" element="s0:AnotherProtectedMethodResponse" />
- </message>
- <message name="AnotherProtectedMethodAccountInfoHeader">
- <part name="AccountInfoHeader" element="s0:AccountInfoHeader" />
- </message>
- <message name="YetAnotherProtectedMethodSoapIn">
- <part name="parameters" element="s0:YetAnotherProtectedMethod" />
- </message>
- <message name="YetAnotherProtectedMethodSoapOut">
- <part name="parameters" element="s0:YetAnotherProtectedMethodResponse" />
- </message>
- <message name="YetAnotherProtectedMethodAccountInfoHeader">
- <part name="AccountInfoHeader" element="s0:AccountInfoHeader" />
- </message>
- <message name="GetTimeHttpGetIn">
- <part name="arg" type="s:string" />
- </message>
- <message name="GetTimeHttpGetOut">
- <part name="Body" element="s0:dateTime" />
- </message>
- <message name="GetTimeCounterHttpGetIn" />
- <message name="GetTimeCounterHttpGetOut">
- <part name="Body" element="s0:int" />
- </message>
- <message name="IncrementCounterHttpGetIn" />
- <message name="IncrementCounterHttpGetOut">
- <part name="Body" element="s0:int" />
- </message>
- <message name="GetSessionIDHttpGetIn" />
- <message name="GetSessionIDHttpGetOut">
- <part name="Body" element="s0:string" />
- </message>
- <message name="LengthyMethodCallHttpGetIn">
- <part name="seconds" type="s:string" />
- </message>
- <message name="LengthyMethodCallHttpGetOut">
- <part name="Body" element="s0:int" />
- </message>
- <message name="OneWayLengthyMethodCallHttpGetIn">
- <part name="seconds" type="s:string" />
- </message>
- <message name="OneWayLengthyMethodCallHttpGetOut" />
- <message name="GetDocumentHttpGetIn">
- <part name="docname" type="s:string" />
- </message>
- <message name="GetDocumentHttpGetOut">
- <part name="Body" element="s0:Document" />
- </message>
- <message name="ThrowAnExceptionHttpGetIn" />
- <message name="ThrowAnExceptionHttpGetOut" />
- <message name="GetClientTimeHttpGetIn" />
- <message name="GetClientTimeHttpGetOut">
- <part name="Body" element="s0:string" />
- </message>
- <message name="GetTimeHttpPostIn">
- <part name="arg" type="s:string" />
- </message>
- <message name="GetTimeHttpPostOut">
- <part name="Body" element="s0:dateTime" />
- </message>
- <message name="GetTimeCounterHttpPostIn" />
- <message name="GetTimeCounterHttpPostOut">
- <part name="Body" element="s0:int" />
- </message>
- <message name="IncrementCounterHttpPostIn" />
- <message name="IncrementCounterHttpPostOut">
- <part name="Body" element="s0:int" />
- </message>
- <message name="GetSessionIDHttpPostIn" />
- <message name="GetSessionIDHttpPostOut">
- <part name="Body" element="s0:string" />
- </message>
- <message name="LengthyMethodCallHttpPostIn">
- <part name="seconds" type="s:string" />
- </message>
- <message name="LengthyMethodCallHttpPostOut">
- <part name="Body" element="s0:int" />
- </message>
- <message name="OneWayLengthyMethodCallHttpPostIn">
- <part name="seconds" type="s:string" />
- </message>
- <message name="OneWayLengthyMethodCallHttpPostOut" />
- <message name="GetDocumentHttpPostIn">
- <part name="docname" type="s:string" />
- </message>
- <message name="GetDocumentHttpPostOut">
- <part name="Body" element="s0:Document" />
- </message>
- <message name="ThrowAnExceptionHttpPostIn" />
- <message name="ThrowAnExceptionHttpPostOut" />
- <message name="GetClientTimeHttpPostIn" />
- <message name="GetClientTimeHttpPostOut">
- <part name="Body" element="s0:string" />
- </message>
- <portType name="SampleServiceSoap">
- <operation name="GetTime">
- <input message="s0:GetTimeSoapIn" />
- <output message="s0:GetTimeSoapOut" />
- </operation>
- <operation name="GetTimeCounter">
- <documentation>The number of times GetTime has been called</documentation>
- <input message="s0:GetTimeCounterSoapIn" />
- <output message="s0:GetTimeCounterSoapOut" />
- </operation>
- <operation name="IncrementCounter">
- <input message="s0:IncrementCounterSoapIn" />
- <output message="s0:IncrementCounterSoapOut" />
- </operation>
- <operation name="GetSessionID">
- <input message="s0:GetSessionIDSoapIn" />
- <output message="s0:GetSessionIDSoapOut" />
- </operation>
- <operation name="LengthyMethodCall">
- <documentation>A lengthy method</documentation>
- <input message="s0:LengthyMethodCallSoapIn" />
- <output message="s0:LengthyMethodCallSoapOut" />
- </operation>
- <operation name="OneWayLengthyMethodCall">
- <input message="s0:OneWayLengthyMethodCallSoapIn" />
- </operation>
- <operation name="GetDocument">
- <input message="s0:GetDocumentSoapIn" />
- <output message="s0:GetDocumentSoapOut" />
- </operation>
- <operation name="ThrowAnException">
- <input message="s0:ThrowAnExceptionSoapIn" />
- <output message="s0:ThrowAnExceptionSoapOut" />
- </operation>
- <operation name="GetClientTime">
- <input message="s0:GetClientTimeSoapIn" />
- <output message="s0:GetClientTimeSoapOut" />
- </operation>
- <operation name="ProtectedMethod">
- <input message="s0:ProtectedMethodSoapIn" />
- <output message="s0:ProtectedMethodSoapOut" />
- </operation>
- <operation name="AnotherProtectedMethod">
- <input message="s0:AnotherProtectedMethodSoapIn" />
- <output message="s0:AnotherProtectedMethodSoapOut" />
- </operation>
- <operation name="YetAnotherProtectedMethod">
- <input message="s0:YetAnotherProtectedMethodSoapIn" />
- <output message="s0:YetAnotherProtectedMethodSoapOut" />
- </operation>
- </portType>
- <portType name="SampleServiceHttpGet">
- <operation name="GetTime">
- <input message="s0:GetTimeHttpGetIn" />
- <output message="s0:GetTimeHttpGetOut" />
- </operation>
- <operation name="GetTimeCounter">
- <documentation>The number of times GetTime has been called</documentation>
- <input message="s0:GetTimeCounterHttpGetIn" />
- <output message="s0:GetTimeCounterHttpGetOut" />
- </operation>
- <operation name="IncrementCounter">
- <input message="s0:IncrementCounterHttpGetIn" />
- <output message="s0:IncrementCounterHttpGetOut" />
- </operation>
- <operation name="GetSessionID">
- <input message="s0:GetSessionIDHttpGetIn" />
- <output message="s0:GetSessionIDHttpGetOut" />
- </operation>
- <operation name="LengthyMethodCall">
- <documentation>A lengthy method</documentation>
- <input message="s0:LengthyMethodCallHttpGetIn" />
- <output message="s0:LengthyMethodCallHttpGetOut" />
- </operation>
- <operation name="OneWayLengthyMethodCall">
- <input message="s0:OneWayLengthyMethodCallHttpGetIn" />
- <output message="s0:OneWayLengthyMethodCallHttpGetOut" />
- </operation>
- <operation name="GetDocument">
- <input message="s0:GetDocumentHttpGetIn" />
- <output message="s0:GetDocumentHttpGetOut" />
- </operation>
- <operation name="ThrowAnException">
- <input message="s0:ThrowAnExceptionHttpGetIn" />
- <output message="s0:ThrowAnExceptionHttpGetOut" />
- </operation>
- <operation name="GetClientTime">
- <input message="s0:GetClientTimeHttpGetIn" />
- <output message="s0:GetClientTimeHttpGetOut" />
- </operation>
- </portType>
- <portType name="SampleServiceHttpPost">
- <operation name="GetTime">
- <input message="s0:GetTimeHttpPostIn" />
- <output message="s0:GetTimeHttpPostOut" />
- </operation>
- <operation name="GetTimeCounter">
- <documentation>The number of times GetTime has been called</documentation>
- <input message="s0:GetTimeCounterHttpPostIn" />
- <output message="s0:GetTimeCounterHttpPostOut" />
- </operation>
- <operation name="IncrementCounter">
- <input message="s0:IncrementCounterHttpPostIn" />
- <output message="s0:IncrementCounterHttpPostOut" />
- </operation>
- <operation name="GetSessionID">
- <input message="s0:GetSessionIDHttpPostIn" />
- <output message="s0:GetSessionIDHttpPostOut" />
- </operation>
- <operation name="LengthyMethodCall">
- <documentation>A lengthy method</documentation>
- <input message="s0:LengthyMethodCallHttpPostIn" />
- <output message="s0:LengthyMethodCallHttpPostOut" />
- </operation>
- <operation name="OneWayLengthyMethodCall">
- <input message="s0:OneWayLengthyMethodCallHttpPostIn" />
- <output message="s0:OneWayLengthyMethodCallHttpPostOut" />
- </operation>
- <operation name="GetDocument">
- <input message="s0:GetDocumentHttpPostIn" />
- <output message="s0:GetDocumentHttpPostOut" />
- </operation>
- <operation name="ThrowAnException">
- <input message="s0:ThrowAnExceptionHttpPostIn" />
- <output message="s0:ThrowAnExceptionHttpPostOut" />
- </operation>
- <operation name="GetClientTime">
- <input message="s0:GetClientTimeHttpPostIn" />
- <output message="s0:GetClientTimeHttpPostOut" />
- </operation>
- </portType>
- <binding name="SampleServiceSoap" type="s0:SampleServiceSoap">
- <soap:binding transport="http://schemas.xmlsoap.org/soap/http" style="document" />
- <operation name="GetTime">
- <soap:operation soapAction="http://www.vb2themax.com/GetTime" style="document" />
- <input>
- <soap:body use="literal" />
- </input>
- <output>
- <soap:body use="literal" />
- </output>
- </operation>
- <operation name="GetTimeCounter">
- <soap:operation soapAction="http://www.vb2themax.com/GetTimeCounter" style="document" />
- <input>
- <soap:body use="literal" />
- </input>
- <output>
- <soap:body use="literal" />
- </output>
- </operation>
- <operation name="IncrementCounter">
- <soap:operation soapAction="http://www.vb2themax.com/IncrementCounter" style="document" />
- <input>
- <soap:body use="literal" />
- </input>
- <output>
- <soap:body use="literal" />
- </output>
- </operation>
- <operation name="GetSessionID">
- <soap:operation soapAction="http://www.vb2themax.com/GetSessionID" style="document" />
- <input>
- <soap:body use="literal" />
- </input>
- <output>
- <soap:body use="literal" />
- </output>
- </operation>
- <operation name="LengthyMethodCall">
- <soap:operation soapAction="http://www.vb2themax.com/LengthyMethodCall" style="document" />
- <input>
- <soap:body use="literal" />
- </input>
- <output>
- <soap:body use="literal" />
- </output>
- </operation>
- <operation name="OneWayLengthyMethodCall">
- <soap:operation soapAction="http://www.vb2themax.com/OneWayLengthyMethodCall" style="document" />
- <input>
- <soap:body use="literal" />
- </input>
- </operation>
- <operation name="GetDocument">
- <soap:operation soapAction="http://www.vb2themax.com/GetDocument" style="rpc" />
- <input>
- <soap:body use="encoded" namespace="http://www.vb2themax.com/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
- </input>
- <output>
- <soap:body use="encoded" namespace="http://www.vb2themax.com/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
- </output>
- </operation>
- <operation name="ThrowAnException">
- <soap:operation soapAction="http://www.vb2themax.com/ThrowAnException" style="document" />
- <input>
- <soap:body use="literal" />
- </input>
- <output>
- <soap:body use="literal" />
- </output>
- </operation>
- <operation name="GetClientTime">
- <soap:operation soapAction="http://www.vb2themax.com/GetClientTime" style="document" />
- <input>
- <soap:body use="literal" />
- <soap:header message="s0:GetClientTimeUserInfoHeader" part="UserInfoHeader" use="literal" />
- </input>
- <output>
- <soap:body use="literal" />
- </output>
- </operation>
- <operation name="ProtectedMethod">
- <soap:operation soapAction="http://www.vb2themax.com/ProtectedMethod" style="document" />
- <input>
- <soap:body use="literal" />
- <soap:header d5p1:required="true" message="s0:ProtectedMethodAccountInfoHeader" part="AccountInfoHeader" use="literal" xmlns:d5p1="http://schemas.xmlsoap.org/wsdl/" />
- </input>
- <output>
- <soap:body use="literal" />
- </output>
- </operation>
- <operation name="AnotherProtectedMethod">
- <soap:operation soapAction="http://www.vb2themax.com/AnotherProtectedMethod" style="document" />
- <input>
- <soap:body use="literal" />
- <soap:header d5p1:required="true" message="s0:AnotherProtectedMethodAccountInfoHeader" part="AccountInfoHeader" use="literal" xmlns:d5p1="http://schemas.xmlsoap.org/wsdl/" />
- </input>
- <output>
- <soap:body use="literal" />
- </output>
- </operation>
- <operation name="YetAnotherProtectedMethod">
- <soap:operation soapAction="http://www.vb2themax.com/YetAnotherProtectedMethod" style="document" />
- <input>
- <soap:body use="literal" />
- <soap:header d5p1:required="true" message="s0:YetAnotherProtectedMethodAccountInfoHeader" part="AccountInfoHeader" use="literal" xmlns:d5p1="http://schemas.xmlsoap.org/wsdl/" />
- </input>
- <output>
- <soap:body use="literal" />
- </output>
- </operation>
- </binding>
- <binding name="SampleServiceHttpGet" type="s0:SampleServiceHttpGet">
- <http:binding verb="GET" />
- <operation name="GetTime">
- <http:operation location="/GetTime" />
- <input>
- <http:urlEncoded />
- </input>
- <output>
- <mime:mimeXml part="Body" />
- </output>
- </operation>
- <operation name="GetTimeCounter">
- <http:operation location="/GetTimeCounter" />
- <input>
- <http:urlEncoded />
- </input>
- <output>
- <mime:mimeXml part="Body" />
- </output>
- </operation>
- <operation name="IncrementCounter">
- <http:operation location="/IncrementCounter" />
- <input>
- <http:urlEncoded />
- </input>
- <output>
- <mime:mimeXml part="Body" />
- </output>
- </operation>
- <operation name="GetSessionID">
- <http:operation location="/GetSessionID" />
- <input>
- <http:urlEncoded />
- </input>
- <output>
- <mime:mimeXml part="Body" />
- </output>
- </operation>
- <operation name="LengthyMethodCall">
- <http:operation location="/LengthyMethodCall" />
- <input>
- <http:urlEncoded />
- </input>
- <output>
- <mime:mimeXml part="Body" />
- </output>
- </operation>
- <operation name="OneWayLengthyMethodCall">
- <http:operation location="/OneWayLengthyMethodCall" />
- <input>
- <http:urlEncoded />
- </input>
- <output />
- </operation>
- <operation name="GetDocument">
- <http:operation location="/GetDocument" />
- <input>
- <http:urlEncoded />
- </input>
- <output>
- <mime:mimeXml part="Body" />
- </output>
- </operation>
- <operation name="ThrowAnException">
- <http:operation location="/ThrowAnException" />
- <input>
- <http:urlEncoded />
- </input>
- <output />
- </operation>
- <operation name="GetClientTime">
- <http:operation location="/GetClientTime" />
- <input>
- <http:urlEncoded />
- </input>
- <output>
- <mime:mimeXml part="Body" />
- </output>
- </operation>
- </binding>
- <binding name="SampleServiceHttpPost" type="s0:SampleServiceHttpPost">
- <http:binding verb="POST" />
- <operation name="GetTime">
- <http:operation location="/GetTime" />
- <input>
- <mime:content type="application/x-www-form-urlencoded" />
- </input>
- <output>
- <mime:mimeXml part="Body" />
- </output>
- </operation>
- <operation name="GetTimeCounter">
- <http:operation location="/GetTimeCounter" />
- <input>
- <mime:content type="application/x-www-form-urlencoded" />
- </input>
- <output>
- <mime:mimeXml part="Body" />
- </output>
- </operation>
- <operation name="IncrementCounter">
- <http:operation location="/IncrementCounter" />
- <input>
- <mime:content type="application/x-www-form-urlencoded" />
- </input>
- <output>
- <mime:mimeXml part="Body" />
- </output>
- </operation>
- <operation name="GetSessionID">
- <http:operation location="/GetSessionID" />
- <input>
- <mime:content type="application/x-www-form-urlencoded" />
- </input>
- <output>
- <mime:mimeXml part="Body" />
- </output>
- </operation>
- <operation name="LengthyMethodCall">
- <http:operation location="/LengthyMethodCall" />
- <input>
- <mime:content type="application/x-www-form-urlencoded" />
- </input>
- <output>
- <mime:mimeXml part="Body" />
- </output>
- </operation>
- <operation name="OneWayLengthyMethodCall">
- <http:operation location="/OneWayLengthyMethodCall" />
- <input>
- <mime:content type="application/x-www-form-urlencoded" />
- </input>
- <output />
- </operation>
- <operation name="GetDocument">
- <http:operation location="/GetDocument" />
- <input>
- <mime:content type="application/x-www-form-urlencoded" />
- </input>
- <output>
- <mime:mimeXml part="Body" />
- </output>
- </operation>
- <operation name="ThrowAnException">
- <http:operation location="/ThrowAnException" />
- <input>
- <mime:content type="application/x-www-form-urlencoded" />
- </input>
- <output />
- </operation>
- <operation name="GetClientTime">
- <http:operation location="/GetClientTime" />
- <input>
- <mime:content type="application/x-www-form-urlencoded" />
- </input>
- <output>
- <mime:mimeXml part="Body" />
- </output>
- </operation>
- </binding>
- <service name="SampleService">
- <documentation>A web service with methods for doing tests</documentation>
- <port name="SampleServiceSoap" binding="s0:SampleServiceSoap">
- <soap:address location="http://localhost/advancedws/sampleservice.asmx" />
- </port>
- <port name="SampleServiceHttpGet" binding="s0:SampleServiceHttpGet">
- <http:address location="http://localhost/advancedws/sampleservice.asmx" />
- </port>
- <port name="SampleServiceHttpPost" binding="s0:SampleServiceHttpPost">
- <http:address location="http://localhost/advancedws/sampleservice.asmx" />
- </port>
- </service>
- </definitions>